package HomeWork.Protot;

public class Main {
    public static void main(String[] args) {
        // 创建业务实现类实例
        UserService userService = new UserServiceImpl();

        // 使用默认的代理类（SimpleProxyHandler）
        UserService proxy1 = ProxyFactory.createProxy(userService);
        proxy1.addUser("tancan");
        proxy1.deleteUser("135");

        System.out.println();

        // 使用可配置的代理类（ConfigurableProxyHandler）
        UserService proxy2 = ProxyFactory.createProxy(userService);
        proxy2.addUser("tc");
        proxy2.deleteUser("2022");
    }
}